x86: Remove timeouts from INIT-SIPI-SIPI sequence when using x2apic.
authorTim Deegan <Tim.Deegan@citrix.com>
Tue, 19 Jul 2011 13:13:01 +0000 (14:13 +0100)
committerTim Deegan <Tim.Deegan@citrix.com>
Tue, 19 Jul 2011 13:13:01 +0000 (14:13 +0100)
commit68fce206f6dba9981e8322269db49692c95ce250
treee28eb428359d0feeabbaad35d9ee1d6f201dbde1
parent876895c30294a8caead2386dcb7d17af88ed7cfd
x86: Remove timeouts from INIT-SIPI-SIPI sequence when using x2apic.

Some of the timeouts are pointless since they're waiting for the ICR
to ack the IPI delivery and that doesn't happen on x2apic.
The others should be benign (and are suggested in the SDM) but
removing them makes AP bringup much more reliable on some test boxes.

Signed-off-by: Tim Deegan <Tim.Deegan@citrix.com>
xen/arch/x86/smpboot.c